scala_library(
    sources = ["*.scala"],
    compiler_option_sets = ["fatal_warnings"],
    platform = "java8",
    tags = ["bazel-compatible"],
    dependencies = [
        "3rdparty/jvm/org/apache/thrift:libthrift",
        "3rdparty/src/jvm/com/twitter/storehaus:core",
        "configapi/configapi-core/src/main/scala/com/twitter/timelines/configapi",
        "finagle/finagle-core/src/main",
        "mediaservices/commons/src/main/thrift:thrift-scala",
        "servo/util/src/main/scala",
        "snowflake/src/main/scala/com/twitter/snowflake/id",
        "src/java/com/twitter/common/text/tagger",
        "src/java/com/twitter/common/text/token",
        "src/java/com/twitter/common_internal/text",
        "src/java/com/twitter/common_internal/text/version",
        "src/java/com/twitter/search/common/util/text",
        "src/resources/com/twitter/ml/feature/generator",
        "src/thrift/com/twitter/search:earlybird-scala",
        "src/thrift/com/twitter/search/common:features-scala",
        "src/thrift/com/twitter/spam/rtf:safety-level-scala",
        "src/thrift/com/twitter/tweetypie:media-entity-scala",
        "src/thrift/com/twitter/tweetypie:service-scala",
        "src/thrift/com/twitter/tweetypie:tweet-scala",
        "timelineranker/common:model",
        "timelineranker/server/src/main/scala/com/twitter/timelineranker/contentfeatures",
        "timelineranker/server/src/main/scala/com/twitter/timelineranker/core",
        "timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model",
        "timelines/src/main/scala/com/twitter/timelines/clients/gizmoduck",
        "timelines/src/main/scala/com/twitter/timelines/clients/tweetypie",
        "timelines/src/main/scala/com/twitter/timelines/model/tweet",
        "timelines/src/main/scala/com/twitter/timelines/util",
        "timelines/src/main/scala/com/twitter/timelines/util/stats",
        "util/util-core:util-core-util",
        "util/util-logging/src/main/scala",
        "util/util-stats/src/main/scala",
    ],
)
